#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int x, y;
//	for (x=1,y=1; n > 2; n--)
//	{
//		x = x + y;
//		y = x - y;
//	}
//	printf("%d", x);
//	return 0;
//}
//int fei(int n)
//{
//	if(n==1)
//		return 1;
//	if (n == 2)
//		return 1;
//	return fei(n - 1) + fei(n - 2);
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int a = fei(n);
//	printf("%d", a);
//	return 0;
//}
void reverse_string(char* string)
{
	char b;
	int m=0, n=0;
	while(string[m] != '\0')
	{
		m++;
	}
	for (m--, n; n < m; n++, m--)
	{
		b = string[n];
		string[n] = string[m];
		string[m] = b;
	}
}
int main()
{
	char a[100];
	scanf("%s", a);
	reverse_string(a);
	printf("%s", a);
	return 0;
}